The Design of Edison
نویسنده
چکیده
This paper describes the considerations behind the design of the programming language Edison (Brinch Hansen 1981). Edison is deeply influenced by the advances made by Pascal (Wirth 1971) and its successors Concurrent Pascal (Brinch Hansen 1975) and Modula (Wirth 1977). In my attempt to learn from these previous efforts and improve on them I had to focus on both the virtues and defects of these languages. The criticism may appear very unfair coming from a programmer who has benefited immensely from the innovations of Pascal ten years ago. But such criticism is necessary to gain a clearer perspective of a programming tradition that has become so natural to me that it inhibits my ability to search for better methods. In designing the programming language Edison I tried to do two things: (1) to achieve simplicity by questioning the necessity of a number of wellknown language concepts, and (2) to gain new insight by deliberately approaching language design with a philosophy that is completely different from the spirit in which Concurrent Pascal was designed. The first viewpoint gradually led to the omission of many language features that I had previously thought were valuable features of the programming languages Pascal and Concurrent Pascal, namely
منابع مشابه
DC Grids for Smart LED-Based Lighting: The EDISON Solution
This paper highlights the benefits and possible drawbacks of a DC-based lighting infrastructure for powering Light Emitting Diode (LED)-lamps. It also evaluates the efforts needed for integrating the so called smart lighting and other sensor/actuator based control systems, and compares existing and emerging solutions. It reviews and discusses published work in this field with special focus on t...
متن کاملThe Integration of Water Quality and Drainage Design Objectives
Excerpted from: R. Pitt, M. Lilburn. S.R. Durrans, S. Burian, S. Nix, J. Vorhees, and J. Martinson (I had a lot of help from my friends). Guidance Manual for Integrated Wet Weather Flow (WWF) Collection and Treatment Systems for Newly Urbanized Areas (New WWF Systems). U.S. Environmental Protection Agency, Urban Watershed Management Branch, Edison, New Jersey. December 1999. This chapter was wr...
متن کاملA Decade of Entrepreneurship in Education: A Look at Edison Schools' Improvement Strategies and Their Effects on Student Achievement
New forms of governing and managing public schools have proliferated in recent years, spawning the establishment and growth of companies that operate public schools under contract. Among these education management organizations, or EMOs, the largest and most visible is Edison Schools, Inc. In 2004–2005, Edison managed 103 public schools in 18 states and the District of Columbia, serving approxi...
متن کاملCutting the Bill for Commonwealth Edison's Nuclear Power Plants: Important Gains for Illinois Public Utility Customers
Edison (Edison) agreed to pay its Illi-nois customers $1.3 billion, the largest refund issued by any public utility in United States history. The company also agreed to reduce its electricity rates by $339 million per year. This refund and rate reduction settled a decade-long series of cases with consumer advocates over the billions of dollars Edison spent constructing five nuclear power plants...
متن کاملThomas A. Edison: Sketch of Activities, 1874-1881.
Thomas A. Edison: Sketch of Activities, 1874-1881: Norman R. Speiden ...................................... 137 Thomas A. Edison and the Founding of Science: 1880 ............ 142 Thomas A. Edison and the Naval Research Laboratory: A. Hoyt Taylor ......................................... 148 The Nature and Development of Operations Research: Charles Kittel. 150 Patent Policies in Educational In...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Softw., Pract. Exper.
دوره 11 شماره
صفحات -
تاریخ انتشار 1981